10 actors who brought 'Lord Ram' to life on screen

From Sr. NTR in Lava Kusa to Ranbir Kapoor in Ramayana, generations of actors have portrayed Lord Ram in Indian films and television.

Actors who portrayed Lord Ram across Indian cinema and television. Photo: Screengrab/YouTube
1 min read  |  Published: 06 Nov 2026

Every generation has its own Rama. From black-and-white classics to large-scale cinematic spectacles, actors across Indian cinema and television have taken on one of the most recognisable roles in Indian mythology.

Over the decades, films and television productions in different languages have portrayed 'Lord Ram'. While some actors became closely associated with the character through television, others brought the role to the big screen.

Here are 10 actors who have portrayed 'Lord Ram' on screen, spanning more than six decades.

1. Ranbir Kapoor- Ramayana (2026)

Ranbir Kapoor takes on the role of Lord Ram in Ramayana, adding his name to the list of actors associated with the mythological character.

2. Prabhas- Adipurush (2023)

Prabhas portrayed Raghava, a character based on Lord Ram, in the 2023 mythological film Adipurush.

3. Nandamuri Balakrishna- Sri Rama Rajyam (2011)

Telugu actor Nandamuri Balakrishna played Lord Ram in Sri Rama Rajyam, released in 2011.

4. Gurmeet Choudhary- Ramayan (2008)

Gurmeet Choudhary portrayed Lord Ram in the 2008 television series Ramayan, bringing the character to a new generation of television viewers.

5. Suman- Sri Ramadasu (2006)

Actor Suman played Lord Ram in the 2006 Telugu film Sri Ramadasu.

6. Jeetendra- Lav Kush (1997)

Jeetendra portrayed Lord Ram in Lav Kush, a 1997 film based on the Ramayana.

7. Jr NTR – Bala Ramayanam (1997)

Jr NTR played Lord Ram in Bala Ramayanam, a 1997 Telugu mythological film.

8. Arun Govil- Ramayan (1987)

Arun Govil portrayed Lord Ram in the 1987 television series Ramayan. His performance remains one of the most widely recognised television portrayals of the character.

9. Ramdas- Kanchana Sita (1977)

Ramdas portrayed Lord Ram in Kanchana Sita, a 1977 Malayalam film.

10. Sr. NTR - Lava Kusa (1963)

N T Rama Rao, popularly known as NTR Sr., played Lord Ram in the 1963 Telugu film Lava Kusa.

From the mythological films of the 1960s to contemporary productions, these portrayals reflect how the character of Lord Ram has continued to appear across generations of Indian screen storytelling.

To advertise here,contact us